IF exists(SELECT * FROM dbo.sysobjects WHERE name='freken_maandoptien' AND xtype='P') 
BEGIN
	DROP PROCEDURE freken_maandoptien
END
GO

create    procedure freken_maandoptien(
  @aard char(1),
  @periode char(2),
  @groepsnaam varchar(20),
  @inschrijvingsNr char(7))
as
set nocount on
insert into fr_IndividueleCijfers(aard,periode,vak,inschrijvingsNr,code,cijfer)
select @aard,@periode,fir.vak,@inschrijvingsNr,fir.code,
isnull(convert(varchar(10),round(cijfer*10/maximum,0)),'')
from fr_individueleRekenwijze as fir
left join (select * from fr_cijfers
where inschrijvingsNr = @inschrijvingsNr
  and cijfer >= 0 and maximum > 0) as c
  on fir.vak = c.vak
    and fir.parameter = c.periode
where fir.aard = @aard
and fir.periode = @periode
  and fir.rekenwijze = 'maandoptien'
       and fir.groepsnaam = @groepsnaam